/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Datos;

import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;

public class Doctores {
   public int cod;
   public String nombres;
   public String apellidos;
   public String direccion;
   public String telefono;
   
   
   public boolean RegistrarDoctor(){
     boolean respuesta=true;
    try {
//          this.cod=GenerarID();
          operaciones consulta=new operaciones(); //crea un objeto de la clase consulta
          respuesta=consulta.InsercionBase("insert into alumno values ( '" + this.cod +"','"+this.nombres +"','"+this.apellidos+"','"+this.direccion+"','"+this.telefono+"')");
          consulta.getStmt().close(); 
        } catch (SQLException ex) {
               System.out.println(ex);
        }
    return respuesta;
}

/**Datos - Metodo para actualizar persona*/
public boolean ActualizarDoctor(){
     boolean respuesta=true;
    try {

          operaciones consulta=new operaciones(); //crea un objeto de la clase consulta
          respuesta=consulta.ActualizacionBase("UPDATE alumno set Nombres='" + this.apellidos+"',Nombres='"+this.nombres +"',Direccion='"+this.direccion+"',Telefono='"+this.telefono+"' where  cedalumnodr="+this.cod+"");    
          consulta.getStmt().close(); 
        } catch (SQLException ex) {
               System.out.println(ex);
        }
    return respuesta;
}

/**Datos - Metodo para Eliminar persona*/
public boolean EliminarDoctor(int cod){
     boolean respuesta=true;
    try {

          operaciones consulta=new operaciones(); //crea un objeto de la clase consulta
          //delete from persona where idpersona=13;
          respuesta=consulta.ActualizacionBase("delete from alumno where cedalumnoDr="+cod+"");    
          consulta.getStmt().close(); 
        } catch (SQLException ex) {
               System.out.println(ex);
        }
    return respuesta;
}


   /**Datos - Genera la secuancia de ID de pérsona*/
//   public static int GenerarID(){
//    int IDGenerado=0;
//    
//    try {
//            operaciones consulta=new operaciones(); //crea un objeto de la clase consulta
//            ResultSet resultado=consulta.ConsultaBase("select max(cedalumno) as id from alumno"); //
//                        
//            //Recorremos los resultados y se imprime campo por campo
//            while (resultado.next()){
//                //Concatenamos el texto
//                System.out.println(resultado.getInt("id"));
//                IDGenerado=resultado.getInt("id");
//            }
//            //Cierra la declaración que sirve para pasar la consulta
//            consulta.getStmt().close(); 
//            
//        } catch (SQLException ex) {
//             System.out.println(ex);
//        }
//    
//    return IDGenerado+1;
//   }
//   
   
   
   
   
}
